package Interface;

import Model.Privilege;
import Model.Utilisateur;

//Liste it�rative d'Utilisateur. Indice d�part 0. Ajouts en fin de liste
public interface IListeUtilisateur {
	void ajouterUtiliseur(Utilisateur u);
	void ajouterUtilisateur(String nom, String login, String password, Privilege privilege, String loginSuperieur);
	Utilisateur obtenirUtilisateur(int numeroLigne);
	void supprimerUtilisateur(int numeroLigne);
	int obtenirNumeroLigneUtilisateur(String login);
	void modifierUtilisateur(int ligne, Utilisateur u); // Passage imp�ratif
	boolean verifierIdentite(String login, String password);
	int nbUtilisateurs();
}
